<?php
/**
 * Class that operate on table 'sic_cuentas'. Database Mysql.
 *
 * @author: http://phpdao.com
 * @date: 2014-09-29 05:35
 */
class SicCuentasMySqlExtDAO extends SicCuentasMySqlDAO{
		
	
	function obtenerCodigoCuentaMaxima($id_cuenta, $grupo)
	{
		$concatenado = "01";
		if ($grupo === 0) {
			$codigo = BaseDeDatos::SELECT_UNICO("MAX(codigo_cuenta) AS max_cod FROM sic_cuentas WHERE sic_cuentas_id_cuenta = $id_cuenta")->max_cod;
		}
		else {
			$codigo = BaseDeDatos::SELECT_UNICO("MAX(codigo_cuenta) AS max_cod FROM sic_cuentas WHERE sic_grupo_id_grupo = $id_cuenta AND sic_cuentas_id_cuenta IS NULL")->max_cod;
		}
		if(!isset($codigo))
		{
			if ($grupo === 0) {
				$codigo = BaseDeDatos::SELECT_UNICO("* FROM sic_cuentas WHERE id_cuenta = $id_cuenta")->codigo_cuenta.$concatenado;
			} else {
				$codigo_grupo = BaseDeDatos::SELECT_UNICO("* FROM sic_grupo WHERE id_grupo = $id_cuenta")->sic_clase_id_clase.$id_cuenta;
				$codigo = intval($codigo_grupo.$concatenado);
			}
		}
		else $codigo++;
		return $codigo;
	}
	
}


?>